Serial type communication explained